shoot (one's) bolt

Translations
épuiser toutes ses forces
Definitions
To use up all of one's resources, energy, or opportunities, often prematurely or all at once; to do everything one can and have nothing left to offer.